Automatic generation produced by ISE Eiffel

ClassesClustersCluster hierarchyChartRelationsTextContracts
class MY_TREE_NODE General cluster: root_cluster description: "Objects that impelement the deferred class EV_TREE_NODE" Ancestors EV_TREE_NODE* Action sequences collapse_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_TREE_NODE_ACTION_SEQUENCES) conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_PICK_AND_DROPABLE_ACTION_SEQUENCES) deselect_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_TREE_NODE_ACTION_SEQUENCES) drop_actions: EV_PND_ACTION_SEQUENCE -- (from EV_PICK_AND_DROPABLE_ACTION_SEQUENCES) expand_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_TREE_NODE_ACTION_SEQUENCES) pick_actions: EV_PND_START_ACTION_SEQUENCE -- (from EV_PICK_AND_DROPABLE_ACTION_SEQUENCES) pick_ended_actions: EV_PND_FINISHED_ACTION_SEQUENCE -- (from EV_PICK_AND_DROPABLE_ACTION_SEQUENCES) pointer_button_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE -- (from EV_ITEM_ACTION_SEQUENCES) pointer_double_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE -- (from EV_ITEM_ACTION_SEQUENCES) pointer_motion_actions: EV_POINTER_MOTION_ACTION_SEQUENCE -- (from EV_ITEM_ACTION_SEQUENCES) select_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_TREE_NODE_ACTION_SEQUENCES) Queries accept_cursor: EV_CURSOR -- (from EV_PICK_AND_DROPABLE) after: BOOLEAN -- (from LIST) before: BOOLEAN -- (from LIST) Changeable_comparison_criterion: BOOLEAN -- (from EV_ITEM_LIST) count: INTEGER -- (from EV_DYNAMIC_LIST) cursor: EV_DYNAMIC_LIST_CURSOR [EV_TREE_NODE] -- (from EV_DYNAMIC_LIST) data: ANY -- (from EV_ANY) deny_cursor: EV_CURSOR -- (from EV_PICK_AND_DROPABLE) exhausted: BOOLEAN -- (from LINEAR) Extendible: BOOLEAN -- (from DYNAMIC_CHAIN) first: [like item] EV_TREE_NODE -- (from CHAIN) for_all (test: FUNCTION [ANY, TUPLE [EV_TREE_NODE], BOOLEAN]): BOOLEAN -- (from LINEAR) Full: BOOLEAN -- (from EV_DYNAMIC_LIST) has (v: [like item] EV_TREE_NODE): BOOLEAN -- (from CHAIN) has_recursively (an_item: EV_TREE_NODE): BOOLEAN -- (from EV_TREE_NODE_LIST) i_th (i: INTEGER): [like item] EV_TREE_NODE -- (from EV_DYNAMIC_LIST) id_object (an_id: INTEGER): IDENTIFIED -- (from IDENTIFIED) index: INTEGER -- (from EV_DYNAMIC_LIST) index_of (v: [like item] EV_TREE_NODE; i: INTEGER): INTEGER -- (from EV_DYNAMIC_LIST) index_set: INTEGER_INTERVAL -- (from CHAIN) infix "@" (i: INTEGER): [like item] EV_TREE_NODE -- (from CHAIN) is_destroyed: BOOLEAN -- (from EV_ANY) is_empty: BOOLEAN -- (from FINITE) is_equal (other: [like Current] MY_TREE_NODE): BOOLEAN -- (from LIST) Is_expandable: BOOLEAN is_expanded: BOOLEAN -- (from EV_TREE_NODE) is_inserted (v: EV_TREE_NODE): BOOLEAN -- (from COLLECTION) is_selectable: BOOLEAN -- (from EV_SELECTABLE) is_selected: BOOLEAN -- (from EV_SELECTABLE) isfirst: BOOLEAN -- (from CHAIN) islast: BOOLEAN -- (from CHAIN) item: EV_TREE_NODE -- (from EV_DYNAMIC_LIST) last: [like item] EV_TREE_NODE -- (from CHAIN) linear_representation: LINEAR [EV_TREE_NODE] -- (from LINEAR) mode_is_drag_and_drop: BOOLEAN -- (from EV_PICK_AND_DROPABLE) mode_is_pick_and_drop: BOOLEAN -- (from EV_PICK_AND_DROPABLE) mode_is_target_menu: BOOLEAN -- (from EV_PICK_AND_DROPABLE) object_comparison: BOOLEAN -- (from CONTAINER) object_id: INTEGER -- (from IDENTIFIED) occurrences (v: [like item] EV_TREE_NODE): INTEGER -- (from CHAIN) off: BOOLEAN -- (from CHAIN) parent: EV_TREE_NODE_LIST -- (from EV_TREE_NODE) parent_tree: EV_TREE -- (from EV_TREE_NODE) pebble: ANY -- (from EV_PICK_AND_DROPABLE) pebble_function: FUNCTION [ANY, TUPLE, ANY] -- (from EV_PICK_AND_DROPABLE) pebble_positioning_enabled: BOOLEAN -- (from EV_PICK_AND_DROPABLE) pebble_x_position: INTEGER -- (from EV_PICK_AND_DROPABLE) pebble_y_position: INTEGER -- (from EV_PICK_AND_DROPABLE) pixmap: EV_PIXMAP -- (from EV_PIXMAPABLE) prunable: BOOLEAN -- (from DYNAMIC_CHAIN) readable: BOOLEAN -- (from SEQUENCE) retrieve_item_by_data (some_data: ANY; should_compare_objects: BOOLEAN): EV_TREE_NODE -- (from EV_DYNAMIC_LIST) retrieve_item_recursively_by_data (some_data: ANY; should_compare_objects: BOOLEAN): EV_TREE_NODE -- (from EV_TREE_NODE_LIST) retrieve_items_by_data (some_data: ANY; should_compare_objects: BOOLEAN): ARRAYED_LIST [EV_TREE_NODE] -- (from EV_DYNAMIC_LIST) retrieve_items_recursively_by_data (some_data: ANY; should_compare_objects: BOOLEAN): ARRAYED_LIST [EV_TREE_NODE] -- (from EV_TREE_NODE_LIST) same (other: EV_ANY): BOOLEAN -- (from EV_DYNAMIC_LIST) sequential_occurrences (v: EV_TREE_NODE): INTEGER -- (from LINEAR) target_name: STRING -- (from EV_ABSTRACT_PICK_AND_DROPABLE) text: STRING -- (from EV_TEXTABLE) there_exists (test: FUNCTION [ANY, TUPLE [EV_TREE_NODE], BOOLEAN]): BOOLEAN -- (from LINEAR) tooltip: STRING -- (from EV_TOOLTIPABLE) valid_cursor (p: CURSOR): BOOLEAN -- (from EV_DYNAMIC_LIST) valid_cursor_index (i: INTEGER): BOOLEAN -- (from CHAIN) valid_index (i: INTEGER): BOOLEAN -- (from CHAIN) writable: BOOLEAN -- (from SEQUENCE) Commands append (s: SEQUENCE [EV_TREE_NODE]) -- (from EV_DYNAMIC_LIST) back -- (from EV_DYNAMIC_LIST) collapse -- (from EV_TREE_NODE) compare_objects -- (from CONTAINER) compare_references -- (from CONTAINER) copy (other: [like Current] MY_TREE_NODE) -- (from EV_ANY) create_implementation destroy -- (from EV_ANY) disable_pebble_positioning -- (from EV_PICK_AND_DROPABLE) disable_select -- (from EV_DESELECTABLE) dl_force (v: [like item] EV_TREE_NODE) -- (from SEQUENCE) do_all (action: PROCEDURE [ANY, TUPLE [EV_TREE_NODE]]) -- (from LINEAR) do_if (action: PROCEDURE [ANY, TUPLE [EV_TREE_NODE]]; test: FUNCTION [ANY, TUPLE [EV_TREE_NODE], BOOLEAN]) -- (from LINEAR) enable_pebble_positioning -- (from EV_PICK_AND_DROPABLE) enable_select -- (from EV_SELECTABLE) expand -- (from EV_TREE_NODE) extend (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST) fill (other: CONTAINER [EV_TREE_NODE]) -- (from CHAIN) finish -- (from CHAIN) force (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST) forth -- (from EV_DYNAMIC_LIST) go_i_th (i: INTEGER) -- (from EV_DYNAMIC_LIST) go_to (p: CURSOR) -- (from EV_DYNAMIC_LIST) merge_left (other: [like Current] MY_TREE_NODE) -- (from EV_DYNAMIC_LIST) merge_right (other: [like Current] MY_TREE_NODE) -- (from EV_DYNAMIC_LIST) move (i: INTEGER) -- (from EV_DYNAMIC_LIST) prune (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST) prune_all (v: [like item] EV_TREE_NODE) -- (from DYNAMIC_CHAIN) put (v: [like item] EV_TREE_NODE) -- (from CHAIN) put_front (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST) put_i_th (v: [like item] EV_TREE_NODE; i: INTEGER) -- (from EV_DYNAMIC_LIST) put_left (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST) put_right (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST) recursive_do_all (action: PROCEDURE [ANY, TUPLE [EV_TREE_NODE]]) -- (from EV_TREE_NODE_LIST) remove -- (from EV_DYNAMIC_LIST) remove_left -- (from EV_DYNAMIC_LIST) remove_pebble -- (from EV_PICK_AND_DROPABLE) remove_pixmap -- (from EV_PIXMAPABLE) remove_right -- (from EV_DYNAMIC_LIST) remove_text -- (from EV_TEXTABLE) remove_tooltip -- (from EV_TOOLTIPABLE) replace (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST) search (v: [like item] EV_TREE_NODE) -- (from BILINEAR) set_accept_cursor (a_cursor: EV_CURSOR) -- (from EV_PICK_AND_DROPABLE) set_data (some_data: [like data] ANY) -- (from EV_ANY) set_deny_cursor (a_cursor: EV_CURSOR) -- (from EV_PICK_AND_DROPABLE) set_drag_and_drop_mode -- (from EV_PICK_AND_DROPABLE) set_pebble (a_pebble: [like pebble] ANY) -- (from EV_PICK_AND_DROPABLE) set_pebble_function (a_function: FUNCTION [ANY, TUPLE, ANY]) -- (from EV_PICK_AND_DROPABLE) set_pebble_position (a_x, a_y: INTEGER) -- (from EV_PICK_AND_DROPABLE) set_pick_and_drop_mode -- (from EV_PICK_AND_DROPABLE) set_pixmap (a_pixmap: EV_PIXMAP) -- (from EV_PIXMAPABLE) set_target_menu_mode -- (from EV_PICK_AND_DROPABLE) set_target_name (a_name: STRING) -- (from EV_ABSTRACT_PICK_AND_DROPABLE) set_text (a_text: STRING) -- (from EV_TEXTABLE) set_tooltip (a_tooltip: STRING) -- (from EV_TOOLTIPABLE) start -- (from EV_DYNAMIC_LIST) swap (i: INTEGER) -- (from EV_DYNAMIC_LIST) toggle -- (from EV_DESELECTABLE) wipe_out -- (from EV_DYNAMIC_LIST)
ClassesClustersCluster hierarchyChartRelationsTextContracts

-- Generated by ISE Eiffel --

For more details: www.eiffel.com